use std::collections::HashSet;

pub fn new_count_distinct(input_str: &str) -> usize {
    // 循环一遍把元素放到集合里，
    // 最后返回集合元素长度，即是 不重复元素个数
    let mut x = HashSet::new();
    let _y =  input_str.split(",")
                                .map(|ele| x.insert(ele))
                                .collect::<Vec<_>>();
    x.len()    

}
